using System;
namespace HKB.Data.Model
{
	[System.Serializable]
	public class CouponItem
	{
		private int _couponitemid;
		private int? _couponinfoid;
		private string _couponnum;
		private string _username;
		private int? _gainorderid;
		private int? _useorderid;
		private System.DateTime? _gaindate;
		private System.DateTime? _usedate;
		private bool _usestatus = false;
		private bool _emailstatus = false;
		private bool _mobilestatus = false;
		private bool _messagestatus = false;
		public int CouponItemID
		{
			get
			{
				return this._couponitemid;
			}
			set
			{
				this._couponitemid = value;
			}
		}
		public int? CouponInfoID
		{
			get
			{
				return this._couponinfoid;
			}
			set
			{
				this._couponinfoid = value;
			}
		}
		public string CouponNum
		{
			get
			{
				return this._couponnum;
			}
			set
			{
				this._couponnum = value;
			}
		}
		public string UserName
		{
			get
			{
				return this._username;
			}
			set
			{
				this._username = value;
			}
		}
		public int? GainOrderID
		{
			get
			{
				return this._gainorderid;
			}
			set
			{
				this._gainorderid = value;
			}
		}
		public int? UseOrderID
		{
			get
			{
				return this._useorderid;
			}
			set
			{
				this._useorderid = value;
			}
		}
		public System.DateTime? GainDate
		{
			get
			{
				return this._gaindate;
			}
			set
			{
				this._gaindate = value;
			}
		}
		public System.DateTime? UseDate
		{
			get
			{
				return this._usedate;
			}
			set
			{
				this._usedate = value;
			}
		}
		public bool UseStatus
		{
			get
			{
				return this._usestatus;
			}
			set
			{
				this._usestatus = value;
			}
		}
		public bool EmailStatus
		{
			get
			{
				return this._emailstatus;
			}
			set
			{
				this._emailstatus = value;
			}
		}
		public bool MobileStatus
		{
			get
			{
				return this._mobilestatus;
			}
			set
			{
				this._mobilestatus = value;
			}
		}
		public bool MessageStatus
		{
			get
			{
				return this._messagestatus;
			}
			set
			{
				this._messagestatus = value;
			}
		}
	}
}
